const base_url = 'https://tea.qingnian8.com/api/bizhi/'
import axios from 'axios'

export
	function request(config = {}) {
	let {
		url,
		method = 'GET',
		header = {},
		data
	} = config

	url = base_url + url
	header['access-key'] = '147258369'

	return new Promise((Res, Rej) => {
		uni.request({
			url,
			header,
			method,
			data,

			success: res => {

				if (res.data.errCode === 0) {
					Res(res.data)
				} else if (res.data.errCode === 400) {
					uni.showModal({
						title: '错误提示',
						content: res.data.errMsg,
						showCancel: false
					})
					Rej(res.data)
				} else {
					uni.showToast({
						title: res.data.errMsg,
						icon: 'none'
					})
					Rej(res.data)
				}
			},
			fail: err => {
				Rej(err)
			}



		})
	})
}





// export
// 	function request(config = {}) {
// 	let {
// 		url,
// 		method = 'GET',
// 		headers = {},
// 		data
// 	} = config

// 	url = base_url + url
// 	headers['access-key'] = '147258369'

// 	return new Promise(async (Res, Rej) => {
// 		// console.log(url, header, method, data);
// 		axios({
// 			url,
// 			headers,
// 			method,
// 			data,
// 		})
// 			.then(res => {
// 				if (res.data.errCode === 0) {
// 					Res(res.data)
// 				} else if (res.data.errCode === 400) {
// 					uni.showModal({
// 						title: '错误提示',
// 						content: res.data.errMsg,
// 						showCancel: false
// 					})
// 					Rej(res.data)
// 				} else {
// 					uni.showToast({
// 						title: res.data.errMsg,
// 						icon: 'none'
// 					})
// 					Rej(res.data)
// 				}
// 			})
// 			.catch(err => {
// 				Rej(err)
// 			})

// 			.finally(() => {
// 				// 可以在这里添加一些清理操作
// 				console.log(data)
// 			})



// 	})
// }